home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / infoserv / www / cern / doc / www-talk.archive.Z / www-talk.archive / text0103.txt < prev    next >
Encoding:
Text File  |  1992-11-30  |  3.4 KB  |  69 lines

  1. Here's an article I sent a while ago to various Usenet newsgroups:
  2.  
  3. >With the enormous numbers of groups now existing, tracking
  4. >through all of them to find interesting and relevant topics
  5. >is becoming very hard, and it seems clear that the namespace
  6. >is becoming hopelessly muddled by democracy in action, so
  7. >a software solution might be the only way out. 
  8.  
  9. An idea just popped up in my head.
  10.  
  11. Currently we have a news gateway to www (a www client can be used as a
  12. newsreader), which helps to organized groups better than the flat
  13. namespace of the newsgroups most other newsreaders seem to have.  Ie. you
  14. create www nodes which have topically similar newsgroups listed
  15. together in a node and hypetext links to those newsgroups.  Each user
  16. can make personal nodes having the groups or use ones someone else has
  17. published on the net.
  18.  
  19. Now, as www works very well with dynamic node creation (which is the
  20. way the nntp and wais gateways work), to have a "virtual newsgroup"
  21. you would just instead of having a link to a "real" newsgroup in a www
  22. node have a link to a FIND node with suitable keywords, and then wais
  23. would be used to search the articles mathing the find criteria and
  24. would create a virtual node for the matches, like the nntp gateway
  25. currently creates a virtual node with the current contents of a real
  26. Usenet group.
  27.  
  28. As the www news client / gateway already has the capability to follow
  29. links to earlier dicussions (References: field), following the tree
  30. from the virtual newsgroups would be easy.  For more usability, the
  31. www / news gateway (or the news system) should also create forward
  32. references, ie. to backtrack the References field when new articles
  33. come in and thus keep track of articles which are comments to a
  34. certain article.
  35.  
  36. To apply the same principles to other newsreaders, nntp should be
  37. extended to have the "newsgroup" instead be a "search criteria", which
  38. would be interpreted by the wais (or some other search engine) server
  39. and transparent to nntpd (except if it's the old-fashioned newsgroup
  40. name).  People would have the search criteria - keywords from the
  41. text, poster names, whatever - in their .newsrc files alongside with
  42. the newsgroup names.
  43.  
  44. I'm not sure how to keep track of what articles the user has already
  45. read, as there are no article numbers for the virtual groups.  Keeping
  46. track of message IDs takes a lot of space.  But even as a browsing
  47. tool it would be nice.
  48.  
  49. Hmm, come to think of it to combine a wais server indexing the news
  50. database with the www / nntp gateway seems like the obvious thing to
  51. do, so somebody must have done it already?
  52.  
  53. Also, are there any anonymous nntp servers which function as archives
  54. for some or all of the groups, ie have long-term storage available by
  55. nntp?  CD-ROM online or something.  With the www news gateway and some
  56. minor modifications for some purposes saving an interesting article to
  57. local disk would be unnecssary, instead just the message ID would be
  58. saved (or added to a node on an organized www document so one could
  59. find it later) and the article could later be found on a generic nntp
  60. archive.  To save bandwidth and avoid single points of failure the
  61. nntp archive could be a distributed database with servers on various
  62. parts of the world and cooperation and caching between them - the
  63. servers could compute a hash from the message ID and archive a certain
  64. percentage of the article.  With some coordination the burden of disk
  65. space could be shared so there needn't be one gigantic nntp archive.
  66.  
  67. //Jyrki
  68.  
  69.